package classes.login
{
	import mx.collections.ArrayList;
	
	public class Usuario
	{
		/** Bindable Data **/
		private var _ID_USUARIO : String;
		private var _NOMBRE : String;
		private var _APELLIDOS : String;
		private var _EMAIL : String;
		private var	_PASSW : String;
		private var _ROLES:Vector.<Rol>;
		private var _MODULOS:Vector.<Modulo>;
		private var _MACROMODULOS:Vector.<MacroModulo>;
		/** FIN Bindable Data **/
		
		public function Usuario()
		{
		}

		public function get MACROMODULOS():Vector.<MacroModulo>
		{
			return _MACROMODULOS;
		}

		public function set MACROMODULOS(value:Vector.<MacroModulo>):void
		{
			_MACROMODULOS = value;
		}

		public function get PASSW():String
		{
			return _PASSW;
		}
		
		public function set PASSW(value:String):void
		{
			_PASSW = value;
		}
		
		public function get EMAIL():String
		{
			return _EMAIL;
		}
		
		public function set EMAIL(value:String):void
		{
			_EMAIL = value;
		}
		
		public function get APELLIDOS():String
		{
			return _APELLIDOS;
		}
		
		public function set APELLIDOS(value:String):void
		{
			_APELLIDOS = value;
		}
		
		public function get NOMBRE():String
		{
			return _NOMBRE;
		}
		
		public function set NOMBRE(value:String):void
		{
			_NOMBRE = value;
		}
		
		public function get ID_USUARIO():String
		{
			return _ID_USUARIO;
		}
		
		public function set ID_USUARIO(value:String):void
		{
			_ID_USUARIO = value;
		}

		public function get ROLES():Vector.<Rol>
		{
			return _ROLES;
		}

		public function set ROLES(value:Vector.<Rol>):void
		{
			_ROLES = value;
		}
		
		public function get MODULOS():Vector.<Modulo>
		{
			return _MODULOS;
		}
		
		public function set MODULOS(value:Vector.<Modulo>):void
		{
			_MODULOS = value;
		}
	}
}